#ifndef COMPONENTEBUFFER_H_
#define COMPONENTEBUFFER_H_

#include <iostream>
#include "../Bytes.h"
#include "../Constantes.h"

using namespace std;

/*
 * Funcion: Clase utilitaria para el manejo de bytes y offsets con
 * el almacenamiento en Buffer.
 */

class ComponenteBuffer {

private:
	Bytes bytes;
	offset offsetInicial;
public:
	ComponenteBuffer(offset offsetInicio);
	virtual ~ComponenteBuffer();

	offset getOffsetInicio() const;
	offset getOffsetFinal() const;
	Bytes&  getBytesAlmacenados();

};

#endif /* COMPONENTEBUFFER_H_ */
